package com.thiscc.sum.service;

/**
 * 工作接口
 * @author admin
 *
 */
public interface IWorkService {

    /**
     * 设置工作列表是否显示
     * @param showList 需要的显示的功能
     * @param hideList 需要的隐藏的功能
     * @return
     */
    public boolean setShow(String uuid, String showList, String hideList);

    /**
     * 置顶
     * @return
     */
    public boolean setTop(String uuid, String functionid);

    /**
     * 取消置顶
     * @return
     */
    public boolean setNotTop(String uuid, String functionid);

    /**
     * 查询工作列表接口
     * @return
     */
    public String getWorkList(String uuid);

    /**
     * 增加功能消息条数
     * @return
     */
    public boolean addMsgCount(String uuid, String functionid);

    /**
     * 减少功能消息条数
     * @return
     */
    public boolean reduceMsgCount(String uuid, String functionid);

    /**
     * 更新用户功能表
     * @param data 要新增、删除的功能
     * @return	操作是否成功
     */
    public boolean modifyWork(String data);

    /**
     * 查询work表的数据
     * @param 需要查询的用户的uuid
     * @return 该用户所有的功能的集合的字符串
     * @author DK
     */
    public String queryWork(String uuid);

    public String deleteWork(String uuid);
}
